if [ -e "${ROOT}/usr/$(get_libdir)/libMesaGL.so" ]; then
einfo "Removing libMesaGL.so from /usr/$(get_libdir). See bug #47598."
rm -f ${ROOT}/usr/$(get_libdir)/libMesaGL.so
fi
for f in ${ROOT}/usr/$(get_libdir)/libGL.so.* ${ROOT}/usr/$(get_libdir)/libGLcore.so.* ${ROOT}/usr/$(get_libdir)/libnvidia-tls* ${ROOT}/usr/$(get_libdir)/tls/libnvidia-tls* ; do
[[ -e ${f} ]] && rm -f ${f}
done
done
ABI="${OABI}"
unset OABI
}
pkg_postinst() {
local impl="$(eselect opengl show)"
if [[ -n "${impl}" ]] ; then
eselect opengl set "${impl}"
fi
}
src_install() {
insinto /usr/share/eselect/modules
doins opengl.eselect
# MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
local MLTEST=$(type dyn_unpack)
if has_multilib_profile && [ "${MLTEST/set_abi}" = "${MLTEST}" ]; then